package com.peak.distribution.vo.agent;

import com.peak.distribution.enums.AccountType;
import com.peak.distribution.enums.Constants;
import com.peak.spring.boot.api.web.IdVo;
import com.peak.spring.boot.core.mapper.Format;
import com.peak.spring.boot.core.mapper.Format.TransferFormat;

import lombok.Data;
import lombok.EqualsAndHashCode;

@Data
@EqualsAndHashCode(callSuper = true)
public class DisAgentAccountVo extends IdVo {
	
	private static final long serialVersionUID = Constants.DISTRIBUTION_VERSION;
	
	/** 账户类型 */
	@Format(format = TransferFormat.ENUM)
	private AccountType type;
	
	/** 开户行 */
	private String bank;
	
	/** 账号 */
	private String accountNo;
	
	/** 总收入 */
	private Integer totalIncome;
	
	/** 总支出 */
	private Integer totalPayout;
	
}
